package collection;

public abstract class ASorter<T extends Comparable<T>> implements ISorter<T> {

	@Override
	public abstract void sort(T[] a);

	@Override
	public abstract <N extends ANode<T>> void sort(ILinkedList<N, T> llist);

	@Override
	public abstract IList<T> sort(IList<T> l);

}
